home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 52
/
Volume 52 - JOGO DISK .iso
/
Games
/
rodenttreejump.swf
/
scripts
/
__Packages
/
MochiAd.as
Wrap
Text File
|
2007-09-27
|
34KB
|
741 lines
var §\x01§ = 545;
loop0:
while(true)
{
if(eval("\x01") == 545)
{
set("\x01",eval("\x01") + 278);
§§push(true);
continue;
set("\x01",eval("\x01") - 885);
§§push(true);
}
if(eval("\x01") == 853)
{
set("\x01",eval("\x01") - 48);
break;
}
if(eval("\x01") == 940)
{
set("\x01",eval("\x01") - 140);
break;
}
if(eval("\x01") != 89)
{
if(eval("\x01") == 895)
{
set("\x01",eval("\x01") - 814);
§§push(true);
continue;
}
if(eval("\x01") == 404)
{
set("\x01",eval("\x01") + 453);
if(§§pop())
{
set("\x01",eval("\x01") + 38);
}
continue;
}
if(eval("\x01") == 396)
{
set("\x01",eval("\x01") + 371);
§§push(true);
continue;
}
if(eval("\x01") == 991)
{
set("\x01",eval("\x01") - 775);
§§push(true);
continue;
}
if(eval("\x01") == 419)
{
set("\x01",eval("\x01") + 334);
if(§§pop())
{
set("\x01",eval("\x01") + 94);
}
continue;
}
if(eval("\x01") != 974)
{
if(eval("\x01") != 767)
{
if(eval("\x01") != 795)
{
if(eval("\x01") == 857)
{
set("\x01",eval("\x01") + 38);
§§pop() + getTimer();
}
if(eval("\x01") == 756)
{
set("\x01",eval("\x01") + 218);
break;
}
if(eval("\x01") == 88)
{
set("\x01",eval("\x01") + 673);
break;
}
if(eval("\x01") == 216)
{
set("\x01",eval("\x01") + 540);
if(§§pop())
{
set("\x01",eval("\x01") + 218);
}
continue;
if(!_global.MochiAd)
{
_global.MochiAd = _loc1_ = function()
{
};
_loc2_ = _loc1_.prototype;
§§goto(addr996);
§§push(_loc1_);
§§push("showPreloaderAd");
}
}
if(eval("\x01") == 970)
{
set("\x01",eval("\x01") + 21);
break;
}
if(eval("\x01") != 81)
{
if(eval("\x01") != 800)
{
if(eval("\x01") == 753)
{
set("\x01",eval("\x01") + 94);
loop1:
while(true)
{
set(§§pop(),eval("\x01") + 343);
§§push(true);
while(true)
{
if(eval("\x01") == 587)
{
set("\x01",eval("\x01") - 272);
§§push(true);
continue;
}
if(eval("\x01") == 712)
{
set("\x01",eval("\x01") - 179);
§§push(§§pop() == {});
break loop0;
}
if(eval("\x01") == 303)
{
set("\x01",eval("\x01") - 75);
break loop0;
}
if(eval("\x01") == 348)
{
set("\x01",eval("\x01") - 308);
break loop0;
}
if(eval("\x01") == 522)
{
set("\x01",eval("\x01") + 439);
if(§§pop())
{
set("\x01",eval("\x01") - 605);
}
continue;
}
if(eval("\x01") == 40)
{
set("\x01",eval("\x01") + 742);
§§push(true);
continue;
}
if(eval("\x01") == 370)
{
break loop1;
}
if(eval("\x01") == 699)
{
set("\x01",eval("\x01") - 351);
if(§§pop())
{
set("\x01",eval("\x01") - 308);
}
continue;
}
if(eval("\x01") == 321)
{
set("\x01",eval("\x01") + 210);
§§push(true);
continue;
}
if(eval("\x01") == 102)
{
set("\x01",eval("\x01") + 201);
if(§§pop())
{
set("\x01",eval("\x01") - 75);
}
continue;
}
if(eval("\x01") == 306)
{
set("\x01",eval("\x01") + 262);
if(§§pop())
{
set("\x01",eval("\x01") - 89);
}
continue;
}
if(eval("\x01") == 825)
{
set("\x01",eval("\x01") - 303);
§§push(true);
continue;
}
if(eval("\x01") == 782)
{
set("\x01",eval("\x01") - 412);
if(§§pop())
{
set("\x01",eval("\x01") - 49);
}
continue;
}
if(eval("\x01") == 356)
{
break;
}
if(eval("\x01") == 315)
{
set("\x01",eval("\x01") + 397);
if(§§pop())
{
set("\x01",eval("\x01") - 179);
}
continue;
}
if(eval("\x01") == 533)
{
set("\x01",eval("\x01") - 75);
§§push(true);
continue;
}
if(eval("\x01") == 961)
{
set("\x01",eval("\x01") - 605);
break loop0;
}
if(eval("\x01") == 88)
{
set("\x01",eval("\x01") + 728);
§§push(§§pop() & §§pop());
break loop0;
}
if(eval("\x01") == 531)
{
set("\x01",eval("\x01") - 443);
if(§§pop())
{
set("\x01",eval("\x01") + 728);
}
continue;
}
if(eval("\x01") == 458)
{
set("\x01",eval("\x01") + 42);
if(§§pop())
{
set("\x01",eval("\x01") + 249);
}
continue;
}
if(eval("\x01") != 500)
{
if(eval("\x01") == 749)
{
set("\x01",eval("\x01") - 647);
§§push(true);
}
else
{
if(eval("\x01") == 816)
{
set("\x01",eval("\x01") - 444);
stop();
break loop0;
}
if(eval("\x01") == 787)
{
set("\x01",eval("\x01") + 38);
break loop0;
}
if(eval("\x01") == 454)
{
set("\x01",eval("\x01") + 333);
if(§§pop())
{
set("\x01",eval("\x01") + 38);
}
}
else if(eval("\x01") == 479)
{
set("\x01",eval("\x01") - 25);
§§push(true);
}
else
{
if(eval("\x01") == 568)
{
set("\x01",eval("\x01") - 89);
break loop0;
}
if(eval("\x01") != 228)
{
if(eval("\x01") == 372)
{
set("\x01",eval("\x01") - 372);
break loop0;
}
break loop0;
}
set("\x01",eval("\x01") + 78);
§§push(true);
}
}
continue;
}
set("\x01",eval("\x01") + 249);
gotoAndStop(57014, mblength(§§pop()));
eval(§§pop()).showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function()
{
var _loc2_ = 100 * (1 - (getTimer() - this.fadeout_start) / this.fadeout_time);
if(_loc2_ > 0)
{
this._parent._alpha = _loc2_;
}
else
{
var _loc3_ = this._parent._parent;
MochiAd.unload(_loc3_);
delete this.onEnterFrame;
}
};
mc.lc.adjustProgress = function(msec)
{
var _loc2_ = this.mc._mochiad_wait;
_loc2_.server_control = true;
_loc2_.started = getTimer();
_loc2_.ad_msec = msec;
};
chk.onEnterFrame = function()
{
var _loc6_ = this._parent._parent;
var _loc12_ = this._parent._mochiad_ctr;
var _loc5_ = getTimer() - this.started;
var _loc3_ = false;
var _loc4_ = _loc6_.getBytesTotal();
var _loc8_ = _loc6_.getBytesLoaded();
var _loc10_ = 100 * _loc8_ / _loc4_;
var _loc11_ = 100 * _loc5_ / chk.ad_msec;
var _loc9_ = this._mochiad_bar._inside;
var _loc2_ = Math.min(100,Math.min(_loc10_ || 0,_loc11_));
_loc2_ = Math.max(this.last_pcnt,_loc2_);
this.last_pcnt = _loc2_;
_loc9_._xscale = _loc2_;
if(!chk.showing)
{
var _loc7_ = _loc12_.getBytesTotal();
if(_loc7_ > 0 || typeof _loc7_ == "undefined")
{
chk.showing = true;
chk.started = getTimer();
}
else if(_loc5_ > chk.ad_timeout)
{
_loc3_ = true;
}
}
if(_loc5_ > chk.ad_msec)
{
_loc3_ = true;
}
if(_loc4_ > 0 && _loc8_ >= _loc4_ && _loc3_)
{
if(this.server_control)
{
delete this.onEnterFrame;
}
else
{
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
§§pop()[§§pop()] = §§pop();
_loc1_.showTimedAd = function(options)
{
var _loc15_ = {clip:_root,ad_msec:11000,ad_timeout:2000,fadeout_time:250,regpt:"o",method:"showTimedAd"};
options = MochiAd._parseOptions(options,_loc15_);
var _loc6_ = options.clip;
var _loc12_ = options.ad_msec;
delete options.ad_msec;
var _loc14_ = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if(!MochiAd.load(options))
{
return null;
}
_loc6_.stop();
var mc = _loc6_._mochiad;
mc.onUnload = function()
{
this._parent.play();
};
var _loc7_ = MochiAd._getRes(options);
var _loc16_ = _loc7_[0];
var _loc13_ = _loc7_[1];
mc._x = _loc16_ * 0.5;
mc._y = _loc13_ * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait",3);
chk.ad_msec = _loc12_;
chk.ad_timeout = _loc14_;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function()
{
var _loc2_ = 100 * (1 - (getTimer() - this.fadeout_start) / this.fadeout_time);
if(_loc2_ > 0)
{
this._parent._alpha = _loc2_;
}
else
{
var _loc3_ = this._parent._parent;
MochiAd.unload(_loc3_);
delete this.onEnterFrame;
}
};
mc.lc.adjustProgress = function(msec)
{
var _loc2_ = this.mc._mochiad_wait;
_loc2_.server_control = true;
_loc2_.started = getTimer();
_loc2_.ad_msec = msec - 250;
};
chk.onEnterFrame = function()
{
var _loc5_ = this._parent._mochiad_ctr;
var _loc4_ = getTimer() - this.started;
var _loc2_ = false;
if(!chk.showing)
{
var _loc3_ = _loc5_.getBytesTotal();
if(_loc3_ > 0 || typeof _loc3_ == "undefined")
{
chk.showing = true;
chk.started = getTimer();
}
else if(_loc4_ > chk.ad_timeout)
{
_loc2_ = true;
}
}
if(_loc4_ > chk.ad_msec)
{
_loc2_ = true;
}
if(_loc2_)
{
if(this.server_control)
{
delete this.onEnterFrame;
}
else
{
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
};
_loc1_.load = function(options)
{
var _loc14_ = {clip:_root,server:"http://x.mochiads.com/srv/1/",method:"load",depth:10333,id:"_UNKNOWN_"};
options = MochiAd._parseOptions(options,_loc14_);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = "1.3";
var _loc7_ = options.clip;
if(!MochiAd._isNetworkAvailable())
{
return false;
}
if(_loc7_._mochiad_loaded)
{
return false;
}
var _loc13_ = options.depth;
delete options.depth;
var _loc6_ = _loc7_.createEmptyMovieClip("_mochiad",_loc13_);
var _loc12_ = MochiAd._getRes(options);
options.res = _loc12_[0] + "x" + _loc12_[1];
options.server += options.id;
delete options.id;
_loc7_._mochiad_loaded = true;
var _loc4_ = _loc6_.createEmptyMovieClip("_mochiad_ctr",1);
for(var _loc8_ in options)
{
_loc4_[_loc8_] = options[_loc8_];
}
if(_loc7_._url.indexOf("http") != 0)
{
options.no_page = true;
}
var _loc11_ = _loc4_.server;
delete _loc4_.server;
var _loc10_ = _loc11_.split("/")[2].split(":")[0];
if(System.security)
{
if(System.security.allowDomain)
{
System.security.allowDomain("*");
System.security.allowDomain(_loc10_);
}
if(System.security.allowInsecureDomain)
{
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_loc10_);
}
}
_loc6_.onEnterFrame = function()
{
if(this._mochiad_ctr._url != this._url)
{
this.onEnterFrame = function()
{
if(!this._mochiad_ctr)
{
delete this.onEnterFrame;
MochiAd.unload(this._parent);
}
};
}
};
var _loc5_ = new LocalConnection();
var _loc9_ = ["",Math.floor(new Date().getTime()),random(999999)].join("_");
_loc5_.mc = _loc6_;
_loc5_.name = _loc9_;
_loc5_.hostname = _loc10_;
_loc5_.allowDomain = function(d)
{
return true;
};
_loc5_.allowInsecureDomain = _loc5_.allowDomain;
_loc5_.connect(_loc9_);
_loc6_.lc = _loc5_;
_loc4_.lc = _loc9_;
_loc4_.st = getTimer();
_loc4_.loadMovie(_loc11_ + ".swf","POST");
return _loc6_;
};
_loc1_.unload = function(clip)
{
if(typeof clip == "undefined")
{
clip = _root;
}
if(clip.clip && clip.clip._mochiad)
{
clip = clip.clip;
}
if(!clip._mochiad)
{
return false;
}
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return true;
};
_loc1_._isNetworkAvailable = function()
{
if(System.security)
{
var _loc1_ = System.security;
if(_loc1_.sandboxType == "localWithFile")
{
return false;
}
}
return true;
};
_loc1_._getRes = function(options)
{
var _loc3_ = options.clip.getBounds();
var _loc2_ = 0;
var _loc1_ = 0;
if(typeof options.res != "undefined")
{
var _loc4_ = options.res.split("x");
_loc2_ = parseFloat(_loc4_[0]);
_loc1_ = parseFloat(_loc4_[1]);
}
else
{
_loc2_ = _loc3_.xMax - _loc3_[§§constant(101)];
_loc1_ = _loc3_[§§constant(102)] - _loc3_[§§constant(103)];
}
if(_loc2_ == 0 || _loc1_ == 0)
{
_loc2_ = eval(§§constant(104))[§§constant(105)];
_loc1_ = eval(§§constant(104))[§§constant(106)];
}
return [_loc2_,_loc1_];
};
_loc1_._parseOptions = function(options, defaults)
{
var _loc4_ = {};
for(var _loc8_ in defaults)
{
_loc4_[_loc8_] = defaults[_loc8_];
}
if(options)
{
for(_loc8_ in options)
{
_loc4_[_loc8_] = options[_loc8_];
}
}
if(_root.mochiad_options)
{
var _loc5_ = _root.mochiad_options.split("&");
var _loc2_ = 0;
while(_loc2_ < _loc5_.length)
{
var _loc3_ = _loc5_[_loc2_].split("=");
_loc4_[unescape(_loc3_[0])] = unescape(_loc3_[1]);
_loc2_ = _loc2_ + 1;
}
}
return _loc4_;
};
§§push(ASSetPropFlags(_global.MochiAd.prototype,null,1));
}
}
set("\x01",eval("\x01") - 49);
break;
}
if(eval("\x01") != 405)
{
if(eval("\x01") == 797)
{
set("\x01",eval("\x01") - 392);
§§push(true);
continue;
}
if(eval("\x01") == 177)
{
set("\x01",eval("\x01") + 219);
var _loc2_ = §§pop()[§§pop() >> §§pop() * §§pop()] - _loc3_[§§constant(101)];
var _loc1_ = _loc3_[§§constant(102)] - _loc3_[§§constant(103)];
if(_loc2_ == 0 || _loc1_ == 0)
{
_loc2_ = eval(§§constant(104))[§§constant(105)];
_loc1_ = eval(§§constant(104))[§§constant(106)];
}
return [_loc2_,_loc1_];
}
if(eval("\x01") == 734)
{
set("\x01",eval("\x01") + 63);
ifFrameLoaded(§§pop())
{
}
}
if(eval("\x01") == 761)
{
set("\x01",eval("\x01") - 357);
§§push(true);
continue;
}
if(eval("\x01") == 823)
{
set("\x01",eval("\x01") - 89);
if(§§pop())
{
set("\x01",eval("\x01") + 63);
}
continue;
}
if(eval("\x01") == 805)
{
set("\x01",eval("\x01") - 386);
§§push(true);
continue;
}
}
set("\x01",eval("\x01") + 565);
if(§§pop())
{
set("\x01",eval("\x01") + 21);
}
continue;
if(eval("\x01") != 847)
{
if(eval("\x01") == 358)
{
set("\x01",eval("\x01") - 358);
break;
}
break;
}
}
set("\x01",eval("\x01") - 5);
§§push(true);
continue;
set("\x01",eval("\x01") - 489);
}
}
set("\x01",eval("\x01") + 58);
if(§§pop())
{
set("\x01",eval("\x01") - 48);
}
continue;
set("\x01",eval("\x01") + 859);
}
set("\x01",eval("\x01") - 679);
if(§§pop())
{
set("\x01",eval("\x01") + 673);
}
continue;
if(§§pop())
{
set("\x01",eval("\x01") - 140);
}
}
}
set("\x01",eval("\x01") + 88);
if(§§pop())
{
set("\x01",eval("\x01") + 219);
}
continue;
continue;
continue;
§§pop();
break;
}